<?php
namespace \Common\Util;
class Auth{

	// 验证
    public function __construct( $val , $type = 'default' , $empty = true ){
        // 是否开启验证为空
        if( $empty ){
            // 验证是否为空
            if( empty( $val ) ){
                return false;
            }
        }
        switch ( $type ) {
            case 'mobile':
                $res = $this->mobile($val);
                break;
            case 'email':
                $res = $this->email();
                break;
            case 'default':
                $res = true;
                break;
        }
        return $res;
    }
    // 验证手机号
    public function mobile( $val ){
    	$res = preg_match('/^1[34578]{1}\d{9}$/', $val);
    	if( $res ){
            return false;
    	}else{
    		return false;
    	}
    }
    // 验证邮箱
    public function email( $val ){
    	$res = preg_match('/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i', $val);
    	if( $res ){
            return false;
    	}else{
    		return false;
    	}
    }

}
